import request from '@/utils/request'
const api = {
  del: '/cms/user/delete',// 逻辑删除用户表
  deleteBatch: '/cms/user/deleteBatch',// 逻辑批量删除用户表
  editLoginMobileVerifyEnableStatus: '/cms/user/editLoginMobileVerifyEnableStatus',// 修改登录手机验证码二次验证启用状态
  get: '/cms/user/get',// 根据id查找
  queryPageList: '/cms/user/queryPageList',// 用户表列表
  remove: '/cms/user/remove',// 删除用户表
  removeBatch: '/cms/user/removeBatch',// 批量删除用户表
  save: '/cms/user/save',// 保存用户表
  saveOrganization: '/cms/user/saveOrganization',// 分配公司或者部门
  savePost: '/cms/user/savePost',// 分配岗位
  saveRole: '/cms/user/saveRole',// 分配角色
  saveSync: '/cms/user/saveSync',// 同步用户
  updateEmail: '/cms/user/updateEmail',// 修改邮箱
  updateMobile: '/cms/user/updateMobile',// 修改手机号
  updateOrderNum: '/cms/user/updateOrderNum',// 修改排序序号
  updateStatus: '/cms/user/updateStatus',// 修改状态

  updateAvatarUrl: '/cms/user/updateAvatarUrl',// 修改用户头像


}

export function del(parameter) {
  return request({
    url: api.del,
    method: 'post',
    data: parameter
  })
} export function deleteBatch(parameter) {
  return request({
    url: api.deleteBatch,
    method: 'post',
    data: parameter
  })
} export function editLoginMobileVerifyEnableStatus(parameter) {
  return request({
    url: api.editLoginMobileVerifyEnableStatus,
    method: 'post',
    data: parameter
  })
} export function get(parameter) {
  return request({
    url: api.get,
    method: 'post',
    data: parameter
  })
} export function queryPageList(parameter) {
  return request({
    url: api.queryPageList,
    method: 'post',
    data: parameter
  })
} export function remove(parameter) {
  return request({
    url: api.remove,
    method: 'post',
    data: parameter
  })
} export function removeBatch(parameter) {
  return request({
    url: api.removeBatch,
    method: 'post',
    data: parameter
  })
} export function save(parameter) {
  return request({
    url: api.save,
    method: 'post',
    data: parameter
  })
} export function saveOrganization(parameter) {
  return request({
    url: api.saveOrganization,
    method: 'post',
    data: parameter
  })
} export function savePost(parameter) {
  return request({
    url: api.savePost,
    method: 'post',
    data: parameter
  })
} export function saveRole(parameter) {
  return request({
    url: api.saveRole,
    method: 'post',
    data: parameter
  })
} export function saveSync(parameter) {
  return request({
    url: api.saveSync,
    method: 'post',
    data: parameter
  })
} export function updateEmail(parameter) {
  return request({
    url: api.updateEmail,
    method: 'post',
    data: parameter
  })
} export function updateMobile(parameter) {
  return request({
    url: api.updateMobile,
    method: 'post',
    data: parameter
  })
} export function updateOrderNum(parameter) {
  return request({
    url: api.updateOrderNum,
    method: 'post',
    data: parameter
  })
} export function updateStatus(parameter) {
  return request({
    url: api.updateStatus,
    method: 'post',
    data: parameter
  })
} export function updateAvatarUrl(parameter) {
  return request({
    url: api.updateAvatarUrl,
    method: 'post',
    data: parameter
  })
}   